home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / expert-system-shells < prev    next >
Encoding:
Text File  |  1995-04-11  |  67.2 KB  |  1,258 lines

  1. Archive-name: ai-faq/expert/part1
  2. Last-Modified: Thu Mar  9 20:50:52 1995 by Mark Kantrowitz
  3. Version: 1.28
  4. Maintainer: Mark Kantrowitz <mkant+ai-faq@cs.cmu.edu>
  5. URL: http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/part1/faq.html
  6. Size: 69144 bytes, 1266 lines
  7.  
  8. ;;; ****************************************************************
  9. ;;; Expert System Shells *******************************************
  10. ;;; ****************************************************************
  11. ;;; Written by Mark Kantrowitz
  12. ;;; expert_1.faq
  13.  
  14. This post contains the Expert System Shells FAQ. 
  15.  
  16. If you think of questions that are appropriate for this FAQ, or would
  17. like to improve an answer, please send email to us at mkant+ai-faq@cs.cmu.edu.
  18.  
  19. CONTRIBUTIONS to this summary should be sent to mkant+ai-faq@cs.cmu.edu.
  20. Companies wishing to expand their entries should send product
  21. summaries no longer than the RTworks or CLIPS entries, and should
  22. focus on features and facts. Hype and vague generalizations will be removed.
  23.  
  24. *** Copyright:
  25.  
  26. Copyright (c) 1992-95 by Mark Kantrowitz. All rights reserved.
  27.  
  28. This FAQ may be freely redistributed in its entirety without
  29. modification provided that this copyright notice is not removed.  It
  30. may not be sold for profit or incorporated in commercial documents
  31. (e.g., published for sale on CD-ROM, floppy disks, books, magazines,
  32. or other print form) without the prior written permission of the
  33. copyright holder.  Permission is expressly granted for this document
  34. to be made available for file transfer from installations offering
  35. unrestricted anonymous file transfer on the Internet.
  36.  
  37. If this FAQ is reproduced in offline media (e.g., CD-ROM, print form,
  38. etc.), a complimentary copy should be sent to Mark Kantrowitz, School
  39. of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue,
  40. Pittsburgh, PA 15213-3891 USA.
  41.  
  42. This article is provided AS IS without any express or implied warranty.
  43.  
  44. *** Recent changes:
  45.  
  46. ;;; 1.27:
  47. ;;; 26-JAN-95 mk    Updated VP-Expert entry, thanks to Becky Thomas.
  48. ;;; 
  49. ;;; 1.28:
  50. ;;;  9-MAR-95 mk    Graham Spence sent mail to every company on the list, and
  51. ;;;                 reported all the "Return to Sender" responses. 
  52. ;;;                 The following entries have been updated: Wordtech Systems.
  53. ;;;                 The following entries have been deleted: ExperTelligence
  54. ;;;                 (Exper-OPS5-Plus), Hyperpress Publishing (INTELLIGENT
  55. ;;;                 DEVELOPER), AI Technologies (MERCURY KBE), Human Intellect
  56. ;;;                 Systems (Instant-Expert Plus), and Peridom (COGNATE).
  57. ;;;  9-MAR-95 mk    Updated entry on Dennis Merritt's book, Building Expert
  58. ;;;                 Systems, to include pointer to the source code.
  59. ;;;  9-MAR-95 mk    Updated LEVEL5 entry. 
  60. ;;;  9-MAR-95 mk    Added MEM-1 entry.
  61.  
  62. *** Topics Covered:
  63.  
  64.   [1-1]  Introduction
  65.   [1-2]  Other Sources of Information
  66.   [1-3]  Bibliography of Expert Systems books, introductions,
  67.          documentation, periodicals, and conference proceedings.
  68.   [1-4]  Note about 'Real-Time' expert systems
  69.   [1-5a] Free/Cheap Expert System Shells
  70.   [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  71.   [1-6]  Commercial Expert System Shells
  72.   [1-7]  Associations
  73.   [1-8]  Glossary
  74.   [1-A]  Acknowledgements
  75.  
  76. Search for [#] to get to question number # quickly.
  77.  
  78. ----------------------------------------------------------------
  79. Subject: [1-1]  Introduction 
  80.  
  81. Certain questions and topics come up frequently in the various network
  82. discussion groups devoted to and related to Expert Systems. This
  83. file/article is an attempt to gather these questions and their answers
  84. into a convenient reference for AI researchers, students, and
  85. practitioners. It is posted on a monthly basis. The hope is that this
  86. will cut down on the user time and network bandwidth used to post,
  87. read and respond to the same questions over and over, as well as
  88. providing education by answering questions some readers may not even
  89. have thought to ask.
  90.  
  91. Currently this FAQ is a primarily a list of free and commercial expert
  92. system shells, but other questions and answers will be added as they
  93. arise.
  94.  
  95. The latest version of this file is available by anonymous FTP from
  96.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_1.faq  [128.2.206.173]
  97. using username "anonymous" and password "name@host" (substitute your
  98. email address) or via AFS in the Andrew File System directory
  99.    /afs/cs.cmu.edu/project/ai-repository/ai/pubs/faqs/expert/expert_1.faq
  100.  
  101. You can also obtain a copy of the FAQ by sending a message to
  102. ai+query@cs.cmu.edu with 
  103.    Send ESS FAQ
  104. in the message body.
  105.  
  106. The FAQ postings are also archived in the periodic posting archive on
  107.    rtfm.mit.edu:/pub/usenet/news.answers/ai-faq/expert/ [18.181.0.24]
  108. If you do not have anonymous ftp access, you can access the archive by
  109. mail server as well.  Send an E-mail message to mail-server@rtfm.mit.edu
  110. with "help" and "index" in the body on separate lines for more
  111. information.
  112.  
  113. An automatically generated HTML version of this FAQ is accessible by
  114. WWW as part of the AI-related FAQs Mosaic page. The URL for this
  115. resource is
  116.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/top.html
  117. The direct URL for the Expert Systems FAQ is
  118.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/top.html
  119.  
  120. If you need to cite the FAQ for some reason, use the following format:
  121.    Mark Kantrowitz, "Answers to Frequently Asked Questions about
  122.    Expert System Shells", comp.ai.shells, <month>, <year>,
  123.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_?.faq, 
  124.    mkant+ai-faq@cs.cmu.edu.
  125.  
  126. ----------------------------------------------------------------
  127. Subject: [1-2]  Other Sources of Information
  128.  
  129. In addition to the free expert system shells listed below, the Prolog
  130. Resource Guide lists a variety of Prolog implementations and products.
  131. In addition to being backward-chaining systems, many Prolog
  132. implementations provide support for forward-chaining rules and other
  133. expert systems requirements. For example, Amzi! Inc. sells Dennis
  134. Merritt's book, "Building Expert Systems in Prolog", Springer-Verlag,
  135. 1989, for $52 (see entry in bibliography below).
  136.  
  137. The July/August 1992 issue of PC AI magazine includes their annual
  138. product guide for expert systems and related tools. AI Expert Magazine
  139. publishes an "Expert Systems Resource Guide" once per year, usually in
  140. April.
  141.  
  142. The February 1991 issue of IEEE Computer has an article about Expert
  143. System Tools. Another article of possible interest is "Selection
  144. Criteria for Expert System Shells: A Socio-Technical Framework", by
  145. Anthony C. Stylianou, Gregory R. Madey, and Robert D.  Smith, CACM
  146. 35(10):30-48, October 1992.
  147.  
  148. The AI FAQ contains pointers to other resources that may be of
  149. interest to readers of this FAQ. If you can't find the information
  150. you're looking for here, try looking in the AI FAQ. The AI FAQ is
  151. posted monthly to the newsgroup comp.ai and is also available from the
  152. anonymous ftp locations mentioned above.
  153.  
  154. ----------------------------------------------------------------
  155. Subject: [1-3] Bibliography of Expert Systems books, introductions,
  156.                documentation, periodicals, and conference proceedings.
  157.  
  158. This section contains a list of key references and introductions about
  159. Production Systems, Expert Systems, and Match Algorithms. For other
  160. AI-related books, see part 4 of the AI FAQ.
  161.  
  162. Overviews and Texts:
  163.  
  164.    Bruce G. Buchanan and Edward H. Shortliffe, "Rule-Based Expert
  165.    Systems: The MYCIN Experiments of the Stanford Heuristic Programming
  166.    Project", Addison-Wesley, Reading, MA, 1985. The Davis and King
  167.    paper (chapter 4, "An overview of production systems") provides
  168.    a good overview.
  169.  
  170.    Frederick Hayes-Roth, "The knowledge based expert system: A tutorial",
  171.    IEEE Computer 17(9):11-28, 1984.
  172.  
  173.    Bruce G. Buchanan and R.O. Duda, "Principles of Rule-Based Systems",
  174.    Tech Report HPP-82-14, 1982. (Discusses the design of expert
  175.    systems, including representation, inference, and uncertainty
  176.    management. Examples from numerous specific systems, and discusses
  177.    which problems are suitable for attack by rule-based systems.)
  178.  
  179.    Joseph Giarratano and Gary Riley, "Expert Systems Principles and
  180.    Practice", PWS Publishing (20 Park Plaza, Boston, MA 02116-4324
  181.    1-800-842-3636, 1-617-542-3377, fax 1-617-338-6134), 1993, 644
  182.    pages, ISBN 0-534-93744-6, $53.94. 
  183.      [This is the second edition of "Expert Systems: Principles and
  184.       Programming" and comes with an MS-DOS CLIPS 6.0 interpreter. The
  185.       book includes a good tutorial on using CLIPS.]
  186.  
  187.    James P. Ignizio, "Introduction to Expert Systems: The Development
  188.    and Implementation of Rule-Based Expert Systems", McGraw-Hill,
  189.    1991. 402 pages, ISBN 0-07-909785-5 ($37.50). [Focuses on the
  190.    building of the knowledge-base model and its proper implmentation
  191.    from a decision-making perspective. Also covers knowledge
  192.    acquisition, inference, and validation. Especially good for
  193.    students in fields besides computer science, such as business,
  194.    engineering, and the social sciences. There are exercises at the
  195.    end of every chapter. Clear and concise explanations with good
  196.    examples. Also provides an introduction to EXSYS with an EXSYS demo disk.] 
  197.  
  198.    Samuel J. Biondo, "Fundamentals of Expert Systems Technology:
  199.    Principles and Concepts", Ablex, Norwood, NJ, 1990. 160 pages, ISBN
  200.    0-89391-701-X paper ($35).
  201.  
  202.    Dennis Merritt, "Building Expert Systems in Prolog", Springer-Verlag, 1989.
  203.    358 pages, ISBN 0-387-97016-9 hardcover ($52).
  204.    Explains how to build various expert system shells in Prolog, including
  205.    forward/backward chaining, FOOPS, rete-network, frames, solving
  206.    Rubik's cube and more. Includes complete source code listings.
  207.    (Source code from the book is also sold on disk by Amzi! Inc. and
  208.    is available by anonymous FTP from
  209.       ftp.std.com:/ftp/vendors/amzi/programs/
  210.       ftp.cs.cmu.edu:/user/ai/areas/expert/systems/amzi/programs/
  211.    as the files xsip.*)
  212.  
  213.    David Hu, "C/C++ for Expert Systems", Management Information
  214.    Source, Portland, OR, 1989. 565 pages, ISBN 0-943518-86-5 ($24.95).
  215.    [Includes a diskette of source code from the book.]
  216.  
  217. General AI books with extensive coverage of expert systems:
  218.  
  219.    Firebaugh, Morris W., "Artificial Intelligence: A Knowledge-Based
  220.    Approach", PWS-Kent, Massachusetts, 1989.  ISBN 0-87835-325-9
  221.  
  222. OPS5:
  223.  
  224.    Charles L. Forgy, "OPS5 User's Manual", Technical Report
  225.    CMU-CS-81-135, Carnegie Mellon University, School of Computer
  226.    Science, Pittsburgh, PA 1981. 
  227.  
  228.    Thomas Cooper and Nancy Wogrin, "Rule-based Programming with OPS5", 
  229.    Morgan Kaufmann Publishers, 1988, ISBN 0-934613-51-6, $49.95.
  230.  
  231. Match Algorithms:
  232.  
  233.    RETE:
  234.       Charles L. Forgy, "RETE: A fast algorithm for the many
  235.       pattern/many object pattern match problem", Artificial
  236.       Intelligence 19(1):17-37, September 1982.  
  237.  
  238.    TREAT:
  239.       Daniel P. Miranker, "TREAT: A better match algorithm for AI
  240.       production systems". In Proceedings of the Sixth National
  241.       Conference on Artificial Intelligence (AAAI-87), pages 42-47,
  242.       August 1987. 
  243.  
  244.       Daniel P. Miranker, "TREAT: A New and Efficient Match Algorithm
  245.       for AI Production Systems", Morgan Kaufmann Publishers, 1990, 
  246.       143 pages, ISBN 0-934613-71-0, $29.95.
  247.  
  248.    MatchBox:
  249.       Mark Perlin, "The match box algorithm for parallel production
  250.       system match", Technical Report CMU-CS-89-163, Carnegie Mellon
  251.       University, School of Computer Science, Pittsburgh,
  252.       Pennsylvania, May 1989. 
  253.  
  254.    DRETE: 
  255.       Michael A. Kelly and Rudolph E. Seviora, "An evaluation of DRETE
  256.       on CUPID for OPS5 matching", in Proceedings of the Eleventh
  257.       International Joint Conference on Artificial Intelligence (IJCAI-89),
  258.       pages 84-90, Detroit MI, August 1989, Morgan Kaufmann Publishers.
  259.  
  260. Journals -- Expert Systems:
  261.  
  262.    EXPERT SYSTEMS WITH APPLICATIONS
  263.    Published 4 times annually. ISSN 0957-4174.
  264.    Subscriptions: Institutions L85 ($155), Individuals L45 ($72).
  265.    Pergamon Press Inc., 660 White Plains Road, Tarrytown, NY 10591-5153,
  266.    email PPI@pergamon.com, or Pergamon Press Ltd., Headington Hill Hall,
  267.    Oxford OX3 0BW, England.
  268.  
  269.    EXPERT SYSTEMS: THE INTERNATIONAL JOURNAL OF KNOWLEDGE ENGINEERING
  270.    Published 4 times annually. ISSN 0266-4720.
  271.    Subscriptions: L85 ($110)
  272.    Learned Information Ltd., Woodside, Hinksey Hill, Oxford OX1 5AU, UK.
  273.    Tel: +44 (0)865-730275  Fax: +44 (0)085-736354
  274.  
  275.    INTERNATIONAL JOURNAL OF EXPERT SYSTEMS
  276.    Published 4 times annually. ISSN 0894-9077.
  277.    Subscriptions: Institutions $135; Individuals $75. Outside the US add
  278.    $10 for surface mail and $20 for airmail.
  279.    JAI Press Inc., 55 Old Post Road -- No. 2, PO Box 1678, Greenwich, CT
  280.    06836-1678.
  281.  
  282.    KNOWLEDGE ENGINEERING REVIEW
  283.    Published quarterly, ISSN 0269-8889.
  284.    In the UK: Cambridge University Press, The Edinburgh Building,
  285.    Cambridge CB2 1BR, UK.
  286.    In N. America: Cambridge University Press, Journals Department, 40 West
  287.    20th Street, New York, NY 10011-4211.
  288.  
  289.    INTERNATIONAL JOURNAL OF APPLIED EXPERT SYSTEMS (IJAES)
  290.    Published three times annually. ISSN 0969-9317
  291.    Subscriptions: BP60.00/US$117.00. 
  292.    Taylor Graham Publishing, 500 Chesham House, 150 Regent Street,
  293.    London W1R 5FA UK.
  294.    Editor: Alan Sangster <a.sangster@aberdeen.ac.uk>
  295.    URL: http://www.abdn.ac.uk/~acc025/ijaes.html
  296.  
  297. ----------------------------------------------------------------
  298. Subject: [1-4] Note about 'Real-Time' expert systems
  299.  
  300. Many "real-time" expert systems are 'soft' real-time systems, in that
  301. they claim to be fast. A 'hard' real-time system would have features
  302. that guarantee a response within a fixed amount of real-time (e.g.,
  303. bounded computation, not just a fast match-recognize-act cycle).
  304. Systems like G2 use event-driven processing (restricting certain rules
  305. to execute only when specific WM elements change in a particular way)
  306. as a method of limiting forward chaining.
  307.  
  308. ----------------------------------------------------------------
  309. Subject: [1-5a] Free/Cheap Expert System Shells
  310.  
  311. Remember, when ftping compressed or compacted files (.Z, .gz, .arc, .fit,
  312. etc.) to use binary mode for retrieving the files.
  313.  
  314. Files that end with a .gz suffix were compressed with the patent-free
  315. gzip (no relation to zip). Source for gzip is available from:
  316.   prep.ai.mit.edu:pub/gnu/{gzip-1.2.3.shar,gzip-1.2.3.tar,gzip-1.2.3.msdos.exe}
  317.  
  318. If you do not have ftp access, you can FTP files by E-mail. Send a
  319. message with the word "help" in the body to ftpmail@decwrl.dec.com.
  320.  
  321.  
  322. FOCL is an expert system shell and machine learning program written in
  323. Common Lisp. The machine learning program extends Quinlan's FOIL
  324. program by containing a compatible explanation-based learning
  325. component.  FOCL learns Horn Clause programs from examples and
  326. (optionally) background knowledge. The expert system includes a
  327. backward-chaining rule interpreter and a graphical interface to the
  328. rule and fact base. For details on FOCL, see: Pazzani, M. and Kibler,
  329. D., "The role of prior knowledge in inductive learning", Machine
  330. Learning 9:54-97, 1992. It is available by anonymous ftp from
  331.    ics.uci.edu:/pub/machine-learning-programs/
  332. as the files README.FOCL-1-2-3, FOCL-1-2-3.cpt.hqx (a binhexed,
  333. compacted Macintosh application), FOCL-1-2-3.tar.Z (Common Lisp
  334. source code), and FOCL-1-2-3-manual.hqx (binhexed manual).  If you
  335. use a copy of FOCL, or have any comments or questions, send mail to
  336. pazzani@ics.uci.edu.
  337.  
  338. SOAR      -- ftp.cs.cmu.edu:
  339.           /afs/cs.cmu.edu/project/soar/public/Soar5/ -- Lisp Version
  340.           /afs/cs.cmu.edu/project/soar/public/Soar6/ -- C Version
  341.         Contact: soar-request@cs.cmu.edu
  342.         Integrated Agent Architecture. Supports learning through chunking.
  343.  
  344. OPS5      -- ftp.cs.cmu.edu:/user/ai/areas/expert/systems/ops5/ops5.tar.gz
  345.  
  346. BABYLON is a development environment for expert systems. It
  347. includes frames, constraints, a prolog-like logic formalism, and a
  348. description language for diagnostic applications. It is implemented in
  349. Common Lisp and has been ported to a wide range of hardware platforms.
  350. Available by anonymous ftp from 
  351.    ftp.gmd.de:/gmd/ai-research/Software/Babylon/ [129.26.8.84]
  352. as a BinHexed stuffit archive, on the Web via the URL
  353.    http://www.gmd.de/
  354. on the Apple CD-ROM, or with the book "The AI Workbench BABYLON",
  355. which contains *full source code* of BABYLON and the stand-alone
  356. version for the Mac. The book describes the use of BABYLON in detail.
  357.  
  358. MOBAL is a system for developing operational models of application
  359. domains in a first order logic representation. It integrates a manual
  360. knowledge acquisition and inspection environment, an inference engine,
  361. machine learning methods for automated knowledge acquisition, and a
  362. knowledge revision tool.  By using MOBAL's knowledge acquisition
  363. environment, you can incrementally develop a model of your domain in
  364. terms of logical facts and rules.  You can inspect the knowledge you
  365. have entered in text or graphics windows, augment the knowledge, or
  366. change it at any time. The built-in inference engine can immediately
  367. execute the rules you have entered to show you the consequences of
  368. your inputs, or answer queries about the current knowledge. MOBAL also
  369. builds a dynamic sort taxonomy from your inputs. If you wish, you can
  370. use several machine learning methods to automatically discover
  371. additional rules based on the facts that you have entered, or to form
  372. new concepts. If there are contradictions in the knowledge base due to
  373. incorrect rules or facts, there is a knowledge revision tool to help
  374. you locate the problem and fix it.  MOBAL (release 3.0b) is available
  375. free for non-commercial academic use by anonymous ftp from
  376.    ftp.gmd.de:/gmd/mlt/Mobal/
  377. The system runs on Sun SparcStations, SunOS 4.1, and includes a
  378. graphical interface implemented using Tcl/TK.
  379.  
  380. MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured,
  381. free, and portable software environment designed for teaching purposes
  382. at the UK's Open University.  It includes forward and backward
  383. chaining rules with user-definable conflict resolution strategies, and
  384. a frame representation language with inheritance and 'demons' (code
  385. triggered by frame access or change), plus user-settable inheritance
  386. strategies.  Automatic 'how' explanations (proof histories) are
  387. provided for rule exectuion, as are user-specified 'why' explanations.
  388. Coarse-grained and fine-grained rule tracing facilities are provided,
  389. along with a novel 'rule graph' display which concisely shows the
  390. history of rule execution.  MIKE, which forms the kernel of an Open
  391. University course on Knowledge Engineering, is written in a
  392. conservative and portable subset of Edinburgh-syntax Prolog, and is
  393. distributed as non-copy-protected source code. MIKE version 1 was
  394. described in the October/November 1990 issue of BYTE. MIKE v1.50,
  395. which was formerly available from a range of ftp servers, has been
  396. superseded by two newer versions: MIKEv2.03, a full Prolog source code
  397. version, incorporating a RETE algorithm for fast forward chaining, a
  398. truth maintenance system, uncertainty handling, and hypothetical
  399. worlds, and MIKEv2.50, a turnkey DOS version with menu-driven
  400. interface and frame- and rule-browsing tools, fully compatible with
  401. MIKEv2.03, but without source code.  They are available by anonymous
  402. ftp from hcrl.open.ac.uk [137.108.81.16] as the files
  403.    MIKEv2.03: /pub/software/src/MIKEv2.03/*
  404.    MIKEv2.50: /pub/software/pc/MIKEV25.ZIP
  405. They are also available from the CMU AI Repository.
  406. For further information, please contact Marc Eisenstadt,
  407. M.Eisenstadt@open.ac.uk, Human Cognition Research Lab, The Open
  408. University, Milton Keynes MK7 6AA, UK, phone +44 908-65-3149, fax +44
  409. 908-65-3169.
  410.  
  411. ES: The October/November 1990 issue of BYTE also described the ES
  412. expert system. ES supports backward/forward chaining, fuzzy set
  413. relations, and explanation, and is a standalone executable for
  414. IBM-PCs. ES is available by anonymous ftp from
  415. ftp.uu.net:/pub/ai/expert-sys/ [192.48.96.9] as summers.tar.Z.
  416. ftp.uu.net is mirrored on unix.hensa.ac.uk [129.12.21.7] under
  417. /pub/uunet/.
  418.  
  419. GEST (Generic Expert System Tool) Version 4.0 is a flexible expert
  420. system shell applicable to a variety of problem domains.  Its
  421. knowledge representation schemes include facts, frames, rules, and
  422. procedures.  It supports forward and backward inferencing with
  423. multiple options for each and message handling for frame objects.
  424. There is a time system to support an event history and reverting back
  425. to a previous state.  In addition, there is support for fuzzy logic
  426. and certainty factor maintenance.  Features new to V4.0 include a
  427. blackboard architecture (single level and hierarchical) with a control
  428. module and knowledge sources.  The user interface utilizes the
  429. Symbolics windowing system and is menu and mouse driven.  GEST can be
  430. embedded in a user program (with or without the GEST user interface)
  431. by using a library of function calls.  The printed reference manual
  432. includes a tutorial, table of contents, and thorough index.  GEST runs
  433. only on Symbolics Lisp Machines, Genera 7.2.  GEST users are expected
  434. to be familiar with Symbolics machines.  Source and object files are
  435. available by anonymous ftp to ftp.gatech.edu in the (binary) file
  436. pub/ai/gest.tar.Z.  Register your copy with John Gilmore, Georgia Tech
  437. Research Institute, ITL/CSITD 0800, Atlanta, GA 30332, USA, Internet:
  438. john.gilmore@gtri.gatech.edu.  Send your name, address, organization,
  439. phone number, and Internet email address.  To request a free printed
  440. copy of the GEST manual (not in the distribution file), please also
  441. contact John Gilmore.  Users are free to produce as many copies of the
  442. GEST Reference Manual as they require without any restrictions.
  443.  
  444. WindExS (Windows Expert System) is a fully functional Windows-based
  445. forward chaining expert system. Its modular architecture allows the
  446. user to substitute new modules as required to enhance the capabilites
  447. of the system. WindExS sports Natural Language Rule Processor,
  448. Inference Engine, File Manager, User Interface, Message Manager and
  449. Knowledge Base modules. It supports forward chaining, and graphical
  450. knowledge base representation. Write etoupin@aol.com for documentation
  451. and operational system.
  452.  
  453. RT-Expert is a shareware expert system that lets C programmers
  454. integrate expert systems rules into their C or C++ applications.
  455. RT-Expert consists of a rule-compiler that compiles rules into C code,
  456. and a library containing the rule execution engine. RT-Expert for DOS
  457. works with Borland Turbo C, Borland C++, and Microsoft C/C++
  458. compilers. The personal edition is licensed for educational, research,
  459. and hobby use. Applications created with RT-Expert personal edition
  460. are not licensed for commercial purposes. Professional editions are
  461. available for commercial applications using DOS, Windows, and Unix
  462. environments. RT-Expert is available by anonymous ftp from
  463.    world.std.com:/vendors/rtis/rtexpert
  464. For more information, write to Real-Time Intelligent Systems Corporation
  465. <rtis@world.std.com>.
  466.  
  467. ----------------------------------------------------------------
  468. Subject: [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  469.  
  470. CLIPS 6.0 (C Language Integrated Production System) is an OPS-like
  471. forward chaining production system written in ANSI C by NASA. The
  472. CLIPS inference engine includes truth maintenance, dynamic rule
  473. addition, and customizable conflict resolution strategies.  CLIPS,
  474. including the runtime version, is easily embeddable in other
  475. applications.  CLIPS includes an object-oriented language called COOL
  476. (CLIPS Object-Oriented Language) which is directly integrated with the
  477. inference engine.  CLIPS runs on many platforms including IBM PC
  478. compatibles (including Windows 3.1 and MS-DOS 386 versions),
  479. Macintosh, VAX 11/780, Sun 3/260, and HP9000/500.  CLIPS is available
  480. from COSMIC at a "nominal" fee (the MS-DOS/Windows 3.1 version $350
  481. for the software and $115 more for the documentation, with discounts
  482. for US academic institutions; for update orders $100 and $200,
  483. respectively) for unlimited copies with no royalties.  (CLIPS is
  484. available free to NASA, USAF, and their contractors for use on NASA
  485. and USAF projects.)  For more information, send email to
  486. service@cossack.cosmic.uga.edu, write COSMIC, University of Georgia,
  487. 382 East Broad Street, Athens, GA 30602, call 706-542-3265, or fax
  488. 706-542-4807. To subscribe to the CLIPS mailing list, send a message
  489. to the list server
  490.    listserv@cossack.cosmic.uga.edu (128.192.14.4) 
  491. with message body
  492.    SUBSCRIBE CLIPS-LIST
  493. The CLIPS help desk phone number is 713-286-8919 (fax 713-286-4479/244-5698)
  494. and email address is stbprod@fdr.jsc.nasa.gov. (The address is STB
  495. Products Help Desk, LinCom Corporation, 1020 Bay Area Boulevard, #200,
  496. Houston, TX 77058-2628.) The Software Technology Branch's home page is
  497.    http://www.jsc.nasa.gov/stb/STB_homepage.html
  498. NASA Information Services's home page is
  499.    http://hypatia.gsfc.nasa.gov/NASA_homepage.html
  500. and the CLIPS home page is
  501.    http://www.jsc.nasa.gov/~clips/CLIPS.html
  502. [Note: Folks who obtain CLIPS from COSMIC can do anything they wish
  503. with it, including redistribute it.  Folks who obtain CLIPS directly
  504. from NASA are restricted to using it for US government purposes only.]
  505. The CLIPS FAQ list and bug fixes are available from
  506.    hubble.jsc.nasa.gov:/pub/clips/
  507. and are maintained by Gary Riley <riley@gothamcity.jsc.nasa.gov>.
  508. Joseph Giarratano and Gary Riley's book, "Expert Systems Principles
  509. and Practice", comes with an MS-DOS CLIPS 6.0 interpreter (see [1-3]
  510. above). CLIPS is also available on the various AI CD-ROMs, and the
  511. MS-DOS version is available for $50 from Austin Code Works <info@acw.com>, 
  512. 11100 Leafwood Lane, Austin, Texas 78750-3409, phone 512-258-0785, 
  513. fax 512-258-8831, or BBS 512-258-8831.
  514.  
  515. DYNACLIPS (DYNAamic CLIPS Utilities), is a set of blackboard, dynamic
  516. knowledge exchange, and agent tools for CLIPS 5.1 and 6.0.  It is
  517. implemented as a set of libraries that can be linked with CLIPS 5.1 or
  518. CLIPS 6.0. Versions 3.0 and 3.1 will work with either CLIPS 5.1 or CLIPS 6.0.
  519. Source code is not available. Agents use the blackboard to
  520. communicate with other intelligent agents in the framework.  Each
  521. intelligent agent can send and receive facts, rules, and commands.
  522. Rules and facts are inserted and deleted dynamicly while the agents
  523. are running. Knowledge can be transfered on a temporary or permanent
  524. basis. For more information, please contact Yilmaz Cengeloglu, PO Box
  525. 4142, Winter Park, FL 32793-4142, or send email to
  526. cengelog@escmail.orl.mmc.com, yil@engr.ucf.edu or 73313.775@compuserve.com.
  527. It is available from the CMU AI Repository in
  528.    ftp.cs.cmu.edu:/user/ai/areas/expert/systems/clips/dyna/
  529.  
  530. FuzzyCLIPS 6.02 is a version of the CLIPS rule-based expert system
  531. shell with extensions for representing and manipulating fuzzy facts
  532. and rules. In addition to the CLIPS functionality, FuzzyCLIPS can deal
  533. with exact, fuzzy (or inexact), and combined reasoning, allowing fuzzy
  534. and normal terms to be freely mixed in the rules and facts of an
  535. expert system. The system uses two basic inexact concepts, fuzziness
  536. and uncertainty. Versions are available for UNIX systems, Macintosh
  537. systems and PC systems. There is no cost for the software, but please
  538. read the terms for use in the FuzzyCLIPS documentation. FuzzyCLIPS is
  539. available via WWW (World Wide Web). It can be accessed indirectly
  540. through the Knowledge Systems Lab Server using the URL
  541.    http://ai.iit.nrc.ca/home_page.html
  542. or more directly by using the URL
  543.    http://ai.iit.nrc.ca/fuzzy/fuzzy.html
  544. or by anonymous ftp from
  545.    ai.iit.nrc.ca:/pub/fzclips/
  546. For more information about FuzzyCLIPS send mail to fzclips@ai.iit.nrc.ca. 
  547.  
  548. wxCLIPS provides a simple graphical front end to CLIPS 5.1, and in
  549. addition contains a suite of extra functions for creating GUI
  550. applications in CLIPS. wxCLIPS is available as Sun Open Look, Sun
  551. Motif, Linux Open Look, and Windows 3.1 binaries.  wxCLIPS is
  552. available by anonymous FTP from
  553.    skye.aiai.ed.ac.uk:/pub/wxclips/ [192.41.104.6]
  554. or the URL
  555.    http://www.aiai.ed.ac.uk/~jacs/wxclips/wxclips.html
  556. To be added to the wxclips-users or wxclips-announce mailing lists,
  557. send mail to wxclips-users-request@aiai.edinburgh.ac.uk.
  558. For more information, write to Julian Smart <J.Smart@ed.ac.uk>.
  559.  
  560. ----------------------------------------------------------------
  561. Subject: [1-6] Commercial Expert System Shells
  562.  
  563. The commercial products below are listed in alphabetical order.
  564.  
  565. ACQUIRE is knowledge acquisition system and expert system shell. It is a
  566. complete development environment for building and maintaining
  567. knowledge-based applications. It provides a step-by-step methodology for
  568. knowledge engineering that allows the domain experts themselves to be
  569. directly involved in structuring and encoding the knowledge. (The direct
  570. involvement of the domain expert improves the quality, completeness and
  571. accuracy of acquired knowledge, lowers development and maintenance
  572. costs, and increases their control over the form of the software
  573. application.) Features include a structured approach to knowledge
  574. acquisition; a model of knowledge acquisition based on pattern
  575. recognition; knowledge represented as objects, production rules and
  576. decision tables; handling uncertainty by qualitative, non-numerical
  577. procedures; extremely thorough knowledge bases; sophisticated report
  578. writing facilities; and self documenting knowledge bases in a hypertext
  579. environment.  There are two options for delivering your knowledge-based
  580. application to end users: 
  581.    1) a Run Time System ACQUIRE-RTS for delivering stand-alone
  582.       applications and 
  583.    2) a Software Development Kit, ACQUIRE-SDK for embedding finished
  584.       applications seamlessly with your other software. 
  585. The ACQUIRE development package (knowledge acquisition system and expert
  586. system shell) costs $995 for Windows 3.1 and includes manual, a
  587. tutorial, on-line help and telephone helpline.  For more information
  588. contact Acquired Intelligence Inc, Suite 205, 1095 McKenzie Avenue,
  589. Victoria, Canada V8P 2L5, call 604-479-8646, fax 604-479-0764, or send
  590. email to Bev Smith <bev@aiinc.bc.ca>.
  591.  
  592. ACTIVATION FRAMEWORK runs on personal computers (DOS, Windows) and UNIX
  593. workstations.  This tool is not a traditional expert system shell,
  594. rather is a tool for building real-time data interpretation
  595. applications.  The vendor claims the tool competes with Gensym's G2 in
  596. terms of application domains. For more information, write to the sales
  597. office at The Real-Time Intelligent Systems Corporation, 26 Worthen,
  598. Chelmsford, MA 01824, call 508-250-4633, or fax 508-256-8132. To reach
  599. the development office write to 76 Otis Street, Westborough, MA 01581,
  600. call 508-870-0043, fax 508-870-0148, or send email to rtis@world.std.com.
  601.  
  602. Aion Development System (ADS) runs on numerous platforms, including
  603. DOS, OS/2, SunOS, Microsoft Windows, and VMS.  It includes an object
  604. oriented knowledge representation, forward, backward, bidirectional,
  605. and pattern matching rules, graphics, calls to/from other languages
  606. (C, Pascal, ...), and the Choreographer graphical user interface. For
  607. more information, write to Aion Corporation, 101 University Avenue,
  608. Palo Alto, CA 94301, call 800-845-2466 (415-328-9595), or fax
  609. 415-321-7728.  For Europe, write to Software Generation,
  610. Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, call
  611. 32-(0)3-877.12.93, or fax 32-(0)3-877.13.55
  612.  
  613. AIM 801 (Abductive Information Modeler). Runs on DOS ($199) or Windows
  614. ($1,495) and produces royalty-free C code. For more information, write
  615. to Abtech Corporation, 1575 State Farm Boulevard, Charlottesville, VA
  616. 22901, call 804-977-0686, or fax 804-977-9615.
  617.  
  618. Angoss Knowledge Seeker. Angoss is a data-mining tool that can be used
  619. to produce knowledge bases of rules by infering cause and effect
  620. relationships from a database. The DOS version costs $799 and the
  621. Windows version $899. For more information, write to Angoss Software
  622. International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5,
  623. Canada, call 416-593-1122, or fax 416-593-5077.
  624.  
  625. ART*Enterprise and CBR Express (Inference Corporation). ART*Enterprise
  626. is the latest of the family of rule-based development environments
  627. originating with ART in the mid-1980s. It is a development environment
  628. for enterprise- wide applications, incorporating rules, a full object
  629. system which includes features currently not present in C++, and a large
  630. collection of object classes for UI development across platforms (from
  631. Windows to NT to OS/2 to Unix), access to databases (SQL-based and
  632. Q+E-based), and multi-person development. The ART*Enterprise environment
  633. provides a forward chaining engine where backward chaining can be
  634. implemented, though it is not supported directly. CBR Express family of
  635. products supports case-based retrieval of information. The CBR
  636. technology is available as part of ART*Enterprise for those who are
  637. interested in incorporating it into their applications. For further
  638. information contact Inference Corporation, 550 N. Continental Blvd., El
  639. Segundo, CA 90245, call 800-322-9923 (310-322-0200), fax 310-322-3242,
  640. or email marketing@inference.com.
  641.  
  642. Arity Expert Development Package is an expert system that integrates
  643. rule-based and frame-based representations of knowledge with several
  644. different kinds of certainty factors. The OS/2 version costs $495 and
  645. the DOS version $295. For more information, write to Arity Corporation,
  646. Damonmill Square, Concord, MA 01742, call 800-722-7489 (508-371-1243),
  647. fax 508-371-1487, or send email to 73677.2614@compuserve.com or Paul G.
  648. Weiss <pgweiss@netcom.com>.
  649.  
  650. BABYLON. For more information, write to VW-GEDAS GmbH, Pascalstrasse
  651. 11, W-1000 Berlin 10, call +49 30-39-970-0, or fax +49 30-39-970-999.
  652.  
  653. CAM Software sells two expert system tools, DClass and LogicTree.
  654. DClass is a decision-tree system used for manufacturing applications.
  655. LogicTree is a decision-making system designed for non-programmers.
  656. For more information, write to CAM Software, 390 W. 800 N., Suite 103,
  657. PO Box 276, Orem, UT 84059-0276, call 800-293-6777, or fax 801-225-0286.
  658.  
  659. CBR Express. See entry for ART*Enterprise.
  660.  
  661. COGSYS. For more information, write to COGSYS Ltd., Enterprise House,
  662. Unit 37, Salford University Business Park, Salford M6 6AJ, England, or
  663. call 061-745-7604.
  664.  
  665. COMDALE. Comdale is an expert system tool for process control. For
  666. more information, write to Comdale Technologies Inc., 701 Evans
  667. Avenue, Suite 600, Toronto, Ontario, CANADA M8Z 5Z1, call
  668. 416-620-1234, or fax 416-620-4526.
  669.  
  670. C-PRS (Procedural Reasoning System in C) aims at representing and
  671. executing operating procedures. It allows the user to express and
  672. represent the conditional sequences of complex operations and to
  673. ensure their execution in real time while embedded in the application
  674. environment.  C-PRS is useful for process control and supervision
  675. applications.  The PRS technology has been applied to different tasks
  676. with real-time constraints and demands including the monitoring of
  677. several subsystems of the NASA space shuttle, the diagnosis and
  678. supervision of telecommunication networks (Telecom Australia), the
  679. control of mobile robots (SRI, LAAS), the control system of
  680. surveillance aircrafts (Grumman) and air traffic management (Civil
  681. Aviation Authority).  The procedural reasoning technology was
  682. initially developed at the Artificial Intelligence Center of the
  683. Stanford Research Institute (Menlo Park, California).  ACS
  684. Technologies has further developed and now markets C-PRS, the first
  685. commercial implementation of the Procedural Reasoning technology.
  686. C-PRS was developed with the most currently recognized standards: C,
  687. UNIX, X11, MOTIF. It guarantees some real time properties. It is
  688. available on numerous platforms and operating systems, including
  689. SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, and others.
  690. For more information write to ACS Technologies, 5, Place du Village
  691. d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, call
  692. 33-62-24-99-20, fax 33-61-39-86-74, or send email to Felix Ingrand
  693. <felix@acs.dialexis.fr>.
  694.  
  695. CRYSTAL runs on personal computers and is available from Intelligent
  696. Environemnts. For more information, write to Intelligent Environments
  697. Europe Ltd., Crystal House, PO Box 51, Sunbury-on-Thames, Middlesex TW16
  698. 7UL, England, call 44-0-932-772266, or fax 44-0-932-771499.
  699. See PC Magazine 8(2), January 31, 1989.
  700.  
  701. CxPERT is an expert system shell that produces royalty-free C code. For
  702. more information, write to Software Plus Ltd., 1315 Pleasant Meadow
  703. Road, Crofton, MD 21114, or call 301-261-0264.
  704.  
  705. The Easy Reasoner (TM) is a Case-Based Retrieval (CBR) tool with
  706. Reasoning that provides an adaptive associative memory; retrieves
  707. similar cases from memory given a new case; extends Query-by-Example
  708. (QBE) by providing Query-by-Similarity(TM) (QBS); indexes existing
  709. databases using decision trees; supports xBase, ODBC, and SQL
  710. databases; maximizes information while minimizing complexity;
  711. automatically filteres noise to simplifies decision trees; induces
  712. automatically or under explicit control; ranks and retrieves
  713. classified cases by similarity; efficiently retrieves similar cases
  714. from large databases; efficiently retrieves most similar case from
  715. large DBs; efficiently retrieves "next most similar" case; supports
  716. multiple decision tree indices per database; supports multiple
  717. decision trees per field; classifies new information using any
  718. decision tree; automatically or interactively classifies new cases;
  719. handles missing data and "don't know" responses; provides customizable
  720. thesaurus for nominal fields; provides adaptive, context-sensitive,
  721. default reasoning; provides adaptive estimation using decision trees;
  722. predicts or ranks values for nominal or ordinal fields; automatically
  723. learns N-dimensional similarity spaces; quickly retrieves closest case
  724. from similarity space; ranks cases by distance in similarity space;
  725. retrieves records where similarity depends on text; circumvents
  726. spelling problems with N-M-grams; recognizes various forms of English
  727. dictionary words; automatically determines information content per
  728. word; automatically determines thesaural information content. Easy
  729. Reasoner. The Easy Reaoner 16 bit Windows Toolkit costs $249, The Easy
  730. Reaoner 32 bit Windows Toolkit costs $499, The Easy Reasoner OS/2
  731. Toolkit costs $499, and The Easy Reasoner UNIX X/Motif Toolkit costs
  732. $999.  UNIX Versions available for Sun OS, Sun Solaris, HP UX, Data
  733. General, AIX.  For more information, write to The Haley Enterprise,
  734. Inc., 413 Orchard Street, Sewickley, PA 15143, call 800-233-2622
  735. (412-741-6420), fax 412-741-6457, or send email to info@haley.com.
  736.  
  737. ECLIPSE runs on personal computers (DOS, Windows). System V Unix and
  738. POSIX versions are also available. The syntax is derived from
  739. Inference Corporations' ART and is compatible with NASA's CLIPS.
  740. Features include data-driven pattern matching, forward and backward
  741. chaining, truth maintenance, support for multiple goals, relational
  742. and object-oriented representations, and integration with dBase. For
  743. more information, write to The Haley Enterprise, Inc., 413 Orchard
  744. Street, Sewickley, PA 15143, call 800-233-2622 (412-741-6420), fax
  745. 412-741-6457, or send email to info@haley.com.  See also IEEE
  746. Computer, February 1991, pages 19-31. The cost is $499 for the Eclipse
  747. 16 bit Windows Toolkit, $999 for Eclipse 32 bit Windows Toolkit or
  748. Eclipse OS/2 Toolkit, and $1,999 for Eclipse UNIX X/Motif Toolkit.
  749. Versions are available for Sun OS, Sun Solaris, HP UX, Data General, AIX.
  750.  
  751. Emerald Empower Procedural Advisor for Macintosh or PC Windows.  $6800
  752. Fault trees are built graphically to automate the decision path that an 
  753. expert uses for troubleshooting a problem.  Emerald Intelligence, Inc, 
  754. 3850E Research Park Dr, Ann Arbor, MI 48108, call 313-663-8757, or fax
  755. 313-663-8757.
  756.  
  757. Esteem is a case-based reasoning tool for Windows that integrates
  758. case-based reasoning with rules. For more information write to Esteem
  759. Software Inc., 302 E. Main, Cambridge City, IN 47327, call
  760. 317-478-3955, or fax 317-478-3550.
  761.  
  762. EXSYS runs under MS-DOS, MS-Windows, Apple Macintosh, Sun Open Look,
  763. Unix and Vax. It supports backward and forward chaining, linear
  764. programming, fuzzy logic, neural networks, and has a SQL interface.
  765. For more information, write to Exsys, Inc., 1720 Louisiana
  766. Boulevard, NE, Suite 312, Albuquerque, NM 87110, call 800-676-8356
  767. (505-256-8356), or fax 505-256-8359. See also PC Tech Journal
  768. 7(1):115, January, 1989. A demo version for MS-Windows or Macintosh is
  769. available for $40. [6/93]
  770.  
  771. FLEX is a hybrid expert system toolkit available across a wide range of
  772. different hardware platforms which offers frames, procedures and rules
  773. integrated within a logic programming environment.  FLEX supports
  774. interleaved forward and backward chaining, multiple inheritance,
  775. procedural attachment, an automatic question and answer system.  Rules,
  776. frames and questions are described in a English-like Knowledge
  777. Specification Language (KSL) which enables the development of easy-to-read
  778. and easy-to-maintain knowledge bases.  FLEX is implemented in, and has
  779. access to, Prolog. FLEX is available from LPA (who originally developed
  780. flex on the PC), and also from most major Prolog vendors under license,
  781. including Quintus, BIM, Interface, and ISL.  FLEX has been used in
  782. numerous commercial expert systems, and prices on a PC running Windows or
  783. on a Macintosh start at around $1,000.  [A review of Quintus-flex is
  784. expected in an upcoming issue of PC-AI. --mk] For more information contact:
  785. Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, 
  786. London, SW18 3SX.  Tel: +44 81-871-2016; Fax: +44 81-874-0449.
  787. Email: lpa@cix.compulink.co.uk. In the US call 800-949-7567. 
  788.  
  789. Foundation Technologies sells expert system products and services for
  790. financial applications, such as pension management. For more
  791. information write to Foundation Technologies Inc., One Kendall Square,
  792. Cambridge, MA 02139, call 617-720-2760, or fax 617-720-4153.
  793.  
  794. G2 is a real-time expert system shell that runs on workstations and
  795. personal computers. It has real-time temporal reasoning, with rules,
  796. procedures, and functions built around an object-oriented paradigm.
  797. One can interface, both locally and over a network (TCP/IP and
  798. DECnet), to other programs (C and ADA), control systems, and
  799. databases.  G2 provides distributed computing and a multi-user
  800. client/server architecture.  For more information, write to Gensym
  801. Corporation, 125 Cambridge Park Drive, Cambridge, MA 02140, call
  802. 617-547-2500/9606, fax 617-547-1962, or send email to
  803. service@gensym.com (Amber S. Driesman, Manager of Customer Support).
  804. The G2 mailing list (for customers only) is g2-users@gensym.com.
  805.  
  806. GBB, generic blackboard framework: provides:
  807.  -- A high-performance blackboard database compiler and
  808.       runtime library, which support pattern-based, multidimensional 
  809.       range-searching algorithms for efficient proximity-based retrieval 
  810.       of blackboard objects
  811.  -- KS representation languages
  812.  -- Generic control shells and agenda-management utilities
  813.  -- Interactive, graphic displays for monitoring and examining
  814.     blackboard and control components
  815. These components provide the infrastructure needed to build
  816. blackboard-based applications.    GBB is available for DOS/Windows, Mac,
  817. Unix workstations (Sun, HP/Apollo, IBM, DEC, Silicon Graphics),
  818. Symbolics and TI Explorer Lisp machines.  (GBB is a significantly enhanced,
  819. commercial version of the UMass GBB research framework, available via
  820. FTP from ftp.cs.umass.edu:/gbb/.) NetGBB, distributed extension to
  821. GBB, provides to GBB the communication and coordination facilities
  822. needed to build heterogenous distributed blackboard applications.
  823. For more information write to Blackboard Technology Group, Inc., 401 Main 
  824. Street, Amherst, MA  01002, call 413-256-8990, or fax 413-256-3179. To
  825. be added to the mailing lists, send mail to gbb-user-request@bn.cs.umass.edu.
  826. There are two mailing lists, gbb-user (moderated) and gbb-users (unmoderated).
  827.  
  828. GOLDWORKS III. For more information, write to Gold Hill Computers, Inc.,
  829. 26 Landsdowne Street, Cambridge, MA 02139, call 800-242-5477
  830. (617-621-3300), or fax 617-621-0656.
  831.  
  832. GURU is an expert system development environment and RDBMS that offers a
  833. wide variety of information processing tools combined with
  834. knowledge-based capabilities such as forward chaining, backward
  835. chaining, mixed chaining, multi-value variables, and fuzzy reasoning.
  836. For more information about GURU and the other database engines,
  837. development tools, and services offered by Micro Data Base Systems,
  838. please write to Micro Data Base Systems, Inc., 1305 Cumberland Avenue,
  839. P.O. Box 2438, West Lafayette, IN 47906-0438, call 800-445-MDBS/6327
  840. (317-463-7200), fax 317-463-1234, or send email to info@mdbs.com.
  841.  
  842. HUGIN System is a software package for construction of model based expert
  843. systems in domains characterized by inherent uncertainty. The Hugin System
  844. contains an easy to use probability based deduction system, applicable to
  845. complex networks with cause-effect causal relations subject to uncertainty.
  846. The Hugin System presents a novel development. The implementation is based
  847. on an improvement of the award winning work by Lauritzen and Spiegelhalter:
  848. Local Computation with Probabilities on Graphical Structures and their
  849. Application to Expert Systems. The Hugin Demonstration, for 
  850. Sun Workstations and PC-Windows, is available for anonymous ftp from 
  851.    hugin.dk:/pub/README [130.225.63.15]
  852. The WWW home page for HUGIN is accessible by the URL
  853.    http://hugin.dk/
  854. For more information write to Hugin Expert A/S, Niels Jernes Vej 10,
  855. DK-9220 Aalborg O, Phone +45 9815 6644, Fax: +45 9815 8550, Email:
  856. info@hugin.dk.
  857.  
  858. Icarus is an expert systems development tool for PCs. It includes
  859. links to Lotus and dBASE files, forward and backward chaining, and
  860. Bayesian confidence factors. For more information, write to Icarus,
  861. 11300 Rockville Pike, Rockville, MD 02852-3088, call 301-881-9350, or
  862. fax 301-881-2542.
  863.  
  864. ILOG RULES is a high performance embeddable rule-based inference
  865. engine. It is a forward chaining tool, written in C++ (hence it is
  866. object-oriented and supports inheritance mechanisms) and is also
  867. provided as a C++ library. It runs virtually on any Unix platform
  868. (e.g., HP97X0, Sun4, RS/6000, DecStations) as well as on PCs running
  869. DOS (with or without MS/Windows) or OS/2.  It extends OPS/5 with
  870. nested premises (objects as values), rule packets (logical grouping of
  871. rules), a full Truth Maintenance System (TMS) for efficient
  872. non-monotonic reasoning, compilation of rules into C/C++ code, and an
  873. object oriented data-model in C++. ILOG RULES work directly on user
  874. objects, so interfacing is straightforward. C/C++ code may be included
  875. in rule conditions and actions.  ILOG RULES is based on the fast XRETE
  876. implementation of the RETE algorithm developed by Thomson-CSF.  For
  877. more information, contact ILOG, Inc., 2073 Landings Drive, Mountain
  878. View, CA 94043, tel 415-390-9000, fax 415-390-0946, e-mail
  879. info@ilog.com.  European customers should contact ILOG SA, 2, av.
  880. Gallieni, BP 85, 94253 Gentilly CEDEX, France, tel +33 (1)
  881. 46-63-66-66, fax +33 (1) 46-63-15-82, e-mail info@ilog.fr.
  882.  
  883. INTELLIGENCE COMPILER.  For more information, write to Intelligence
  884. Ware 9800 S. Sepulveda Blvd.  Los Angeles, CA 90045-5228 call
  885. 213-417-8896, or fax 213-417-8897.
  886.  
  887. KDS is a case-based system that produces rules from cases. For more
  888. information, write to KDS Corporation, 934 Cornell Street, Wilmeete, IL
  889. 60091-1405, call 708-251-2621, or fax 708-251-6489.
  890.  
  891. KEE, ProKappa, and Kappa are expert system development packages that run
  892. on personal computers, workstations, and Lisp machines. Features include
  893. ATM, rule-based reasoning, and OOP support.  For more information, write
  894. to IntelliCorp, Inc., 1975 El Camino Real West, Suite 101, Mountain View, CA
  895. 94040-2216, call 415-965-5700/5500 or fax 415-965-5647. In Europe call
  896. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  897.  
  898. KES and SNAP run on personal computers (KES $4,000), workstations (KES
  899. $10,000, SNAP $40,000 on most platforms), minicomputers (KES $25,000),
  900. IBM mainframes (KES $60,000). Although KES can be purchased
  901. separately, it is part of SNAP. For more information write to Software
  902. Architecture and Engineering, Inc., 1600 Wilson Boulevard, Suite 500,
  903. Arlington, VA 22209, call 703-276-7910, or fax 703-284-3821.  Write to
  904. Template Software, 13100 Worldgate Drive, Suite 340, Herndon, Virginia
  905. 22070, call 703-318-1000, or fax 703-318-7378.
  906.  
  907. Knowledge Craft is an expert-system development toolkit for
  908. scheduling, design, and configuration applications. For more
  909. information, write to Carnegie Group, 5 PPG Place, Pittsburgh, PA
  910. 15222, call 800-284-3424 (412-642-6900), or fax 412-642-6906.
  911.  
  912. KnowledgeWorks from Harlequin runs on a variety of Unix platforms,
  913. including Sun Sparc and clones (SunOS and Solaris), IBM RS/6000 (AIX),
  914. DEC MIPS (Ultrix), DEC Alpha (OSF/1), HP PA (HP-UX), and SGI (IRIX).
  915. It includes a CLOS-based object system, OPS compatible forward chainer
  916. (2500 firings/sec on a Sparc2), Prolog compatible backward chainer
  917. (40 KLIPS), graphical programming environment, user-defined conflict
  918. resolution, MetaRule Protocol for extending execution model, and a
  919. SQL interface for relational databases.  For further information, 
  920. contact by e-mail worldwide:
  921.    knowledgeworks-request@harlequin.com (OR @harlequin.co.uk)
  922. or in the US:   
  923.    FAX:   617-252-6505
  924.    Voice: 800-WORKS-4-YOU (800-967-5749) or 617-374-2400 or 617-252-0052
  925.    Mail:  Harlequin Inc., One Cambridge Center, Cambridge, MA 02142
  926. or in Europe:
  927.    FAX:   0223-872-519 (OR 44-1223-872-519 from outside UK)
  928.    Voice: 0223-873-800 OR -872-522 (OR 44-1223-873-800 from outside UK)
  929.    Telex: 818440 harlqn g
  930.    Mail:  Harlequin Ltd., Barrington Hall, Barrington, Cambridge, CB2 5RG
  931. Harlequin also sells LispWorks (a Common Lisp and Prolog programming 
  932. environment described in part 4 of the Lisp FAQ), MLWorks (an ML 
  933. programming environment), and Watson (an intelligence analysis tool).
  934.  
  935. K-Vision is a knowledge acquisition and visualization tool. It runs on
  936. Windows, DOS, and UNIX workstations. For more information write to
  937. Ginesys Corporation, 1200 Woodruff Road, Suite C-9, Greenville, SC
  938. 29607-5731, call 800-277-8338 (803-288-8338), or fax 803-458-9050.
  939.  
  940. Laser. For more information, write to Bell Atlantic Knowledge Systems,
  941. Inc., P.O. Box 3528, Princeton, NJ 08543-3528, or call 800-552-2257
  942. (609-275-8393).
  943.  
  944. LEVEL5 OBJECT for Microsoft Windows runs on an IBM PC compatible
  945. computer using Windows 3.1 or above. LEVEL5 OBJECT is a robust
  946. object-oriented application development system with a tunable inference
  947. engine product.  For more information, write to Information Builders,
  948. 503 Fifth Avenue, Indialantic, FL 32903, call 800-444-4303
  949. (407-729-9046), fax 407-727-7615, or email to 76366.323@compuserve.com,
  950. techsup@l5r.com, or sales@l5r.com. Their Web server is located at the URL 
  951.    http://www.l5r.com/level5.html
  952. For Customer Support call 407-984-8705.
  953.  
  954. M.4 runs on personal computers (DOS, Windows) and sells for $995.
  955. M.4 is also available as embeddable libraries for Sun SPARCstations
  956. for $2,495 and as embeddable libraries for Macintosh System 7 for
  957. $995.  It features a modular Kernel library that can be linked into
  958. C-language applications, backward and forward chaining, pattern
  959. matching, certainty factors, procedural control, and an object-oriented
  960. representation.  M.4 is embeddable, configurable, and extendable and is
  961. provided as libraries, a custom control (VBX), and as a DDE Server.  For
  962. more information, write to Teknowledge Corporation (formerly Cimflex
  963. Teknowledge Corporation), 1810 Embarcadero Road, Palo Alto, CA 94303,
  964. or call 800-285-0500 (415-424-0500), fax 415-493-2645.
  965.  
  966. MEM-1 is a Lisp-based language that aids in the development of
  967. Case-Based Reasoning systems; provides facilities to define case
  968. structures, create cases, divide cases into sub-cases, weigh case
  969. attributes, define indexing schemes and similarity functions, adapt
  970. solutions and define procedural adaptation rules. Runs on Windows, DOS,
  971. Sun, DECStation, RS/6000, and Macintosh. Price: $199 ($50 for
  972. educational institutions). For more information, write to CECASE, 2291
  973. Irving Hill Drive, Lawrence, KS 66045, call 913-864-4896, fax
  974. 913-864-7789, or send email to mem1info@cecase.ukans.edu
  975.  
  976. MUSE. For more information, write to Cambridge Consultants, Science
  977. Park, Milton Road, Cambridge CB4 4DW, England, or call
  978. 0223-420024 Cambridge.
  979.  
  980. NEXPERT OBJECT runs on over 30 platforms supported including personal
  981. computers ($5000), Macintosh ($5000), workstations ($12,000),
  982. minicomputers, and mainframes. Nexpert Object is written in C, and
  983. includes a graphical user interface, knowledge acquisition tools, and
  984. forms system. For more information, write to Neuron Data, 156
  985. University Avenue, Palo Alto, CA 94301, call 800-876-4900
  986. (415-321-4488), or fax 415-321-3728. Other offices include New York,
  987. 212-832-8900; Philadelphia, 215-941-2981; Washington, DC,
  988. 703-821-8800; Los Angeles, 714-851-4621; Chicago, 708-955-3688;
  989. Houston, 713-739-9020; United Kingdom, 44-71-408-2333, fax
  990. 44-71-495-6274; France, 33-1-40-70-04-21, fax 33-1-47-23-71-43; and
  991. Japan, 81-3-3746-4371, fax 81-3-3746-4374.  See also IEEE Software
  992. 5(5):98, September, 1988, PC Tech Journal 6(11):112, November, 1988,
  993. MacUser 4(12):134, December, 1988, MacUser 4(9):136, September, 1989,
  994. Computer Language 6(12):123, December, 1989, PC Week 7(26):43, July 2,
  995. 1990, MacWeek 4(25):10, July 10, 1990, and IEEE Expert December, 1991,
  996. page 72. [This entry is a bit out of date. Nexpert Object is now part
  997. of a larger product called "Smart Elements", which includes Open
  998. Interface 2.0 -- an object-oriented GUI developer -- in addition to
  999. Nexpert Object 3.0. Any Neuron Data folks out there want to redo this entry?]
  1000.  
  1001. Object Management Workbench* (OMW) is the first object-oriented
  1002. analysis and design tool which incorporates directly executable
  1003. diagrams and business rules.  OMW works with Kappa(, an integrated,
  1004. visual programming environment for developing client/server
  1005. applications.  Kappa applications are developed on Unix and can be
  1006. delivered on either Unix or MS Windows.  With Kappa CommManager*, an
  1007. object request broker, customers can distribute Kappa applications,
  1008. including program logic, across Unix, MS Windows and MVS.  Kappa-PC(
  1009. is IntelliCorps' integrated MS Windows-based programming environment
  1010. for departmental developers. For more information, write to
  1011. IntelliCorp, Inc., 1975 El Camino Real West, Mountain View, CA
  1012. 94040-2216, call 415-965-5700 or fax 415-965-5647. In Europe call
  1013. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  1014.  
  1015. OPS83 was developed by the developers of OPS5 as a successor to OPS5.
  1016. OPS83 is written in C, and OPS83 rule bases can be embedded in C
  1017. programs.  OPS83 was the first OPS-like language to provide this
  1018. integration of rule bases with C.  OPS83 supports Generalized Forward
  1019. Chaining (GFC), a new control structure that permits rules to be more
  1020. expressive; one GFC rule can replace several conventional flat rules.
  1021. (Details and examples are available on request.)  The current version
  1022. of OPS83 uses the proprietary Rete II algorithm to enable it to handle
  1023. large, complex rule sets efficiently.  A multi-windowed,
  1024. point-and-click development environment called the OPS83 Workbench is
  1025. offered.  OPS83 is available for DOS, OS/2, UNIX, VMS, and some
  1026. proprietary operating systems.  For information, write Production
  1027. Systems Technologies, Inc., 5001 Baum Blvd., Pittsburgh, PA 15213,
  1028. call 412-683-4000, or fax 412-683-6347.
  1029.  
  1030. Personal Consultant Plus. For more information, write to Texas Instruments
  1031. PO Box 2909, MS/2240, Austin, TX 78769, or call 800-527-3500.
  1032.  
  1033. PowerSMARTS (multimedia rule-based logic), DataSMARTS (database mining), 
  1034. NeuroSMARTS (neural net) for Macintosh or PC Windows.  Costs range from 
  1035. $495 to $4995.  Cognition Technology Corporation, 1000 Massachusetts Ave,
  1036. Cambridge, MA 02138, 617-492-0246, FAX 617-492-0247, Internet ctcma@aol.com 
  1037.  
  1038. RAL (Rule-extended Algorithmic Language) is a high-performance C-based
  1039. expert systems tool.  It was designed to permit seamless integration
  1040. of rules and objects into C programs.  RAL is a superset of C.  RAL
  1041. rules can operate directly on the data types used by the C code in
  1042. your application.  RAL "understands" C type declarations, function
  1043. prototypes, #define constants, etc.  C expressions, statements,
  1044. macros, function calls, etc. can be embedded directly in the rules.
  1045. RAL has an open architecture that permits it to be used with any GUI
  1046. builder, data base library, or other library that can be used with C.
  1047. No bridges are required.  For efficiency, RAL rules are compiled into
  1048. C code.  Charles Forgy, the inventor of Rete, has developed a more
  1049. efficient match algorithm called Rete II for RAL.  (Benchmark results
  1050. are available on request.)  A special version of the language, called
  1051. RAL/RT, adds the features that are required for real-time expert
  1052. systems.  RAL and RAL/RT have a multi-windowed, point-and-click
  1053. development environment called the RAL Workbench.  RAL and RAL/RT are
  1054. available for DOS, MS Windows, OS/2, and UNIX.  License fees for
  1055. development systems are available on request.  There are no run-time
  1056. fees charged for distributing applications developed using RAL.  For
  1057. information, write Production Systems Technologies, Inc., 5001 Baum
  1058. Blvd., Pittsburgh, PA 15213, call 412-683-4000, or fax 412-683-6347.
  1059.  
  1060. ReMind. ReMind is a case-based reasoning tool. For more information,
  1061. write to Cognitive Systems Inc., 880 Canal Street, Stamford, CT 06907,
  1062. call 203-356-7756, or fax 203-356-7760.
  1063.  
  1064. Rete++ supports both forward and backward chaining.  With Rete++ the
  1065. programmer can develop object hierarchies and instantiate, manipulate,
  1066. and access them using either C++, the standard rule-based syntax, or
  1067. C.  Asserting and modifying the data that is considered by rules is
  1068. done by creating a C++ instance and performing assignments to and
  1069. accessing the member data of the instance.  Rete++ automatically
  1070. generates C++ class taxonomies.  The C++ components of Rete++
  1071. applications use these generated classes directly or further subclass
  1072. them as needed.  The Rete++ inference engine automatically considers
  1073. any instances of a generated class (or its subclasses) in the matching
  1074. of rule conditions.  C++ data types provided by Rete++ allow more
  1075. flexible representation and automatic reasoning using standard C++
  1076. syntax without extraneous function calls.  Rete++ automatically
  1077. monitors changes to C++ objects without requiring programmers to
  1078. explicitly code function calls.  Rete++ is provided as a C++ class
  1079. library.  As such, it may be linked as part of your C++ application.
  1080. You may completely embed Rete++, with or without its graphical
  1081. development environment.  Modules for developing Case Based Reasoning
  1082. and integration with databases are available for Rete++ applications.
  1083. Rete++ integrates a dependency based Truth Maintenance System to
  1084. preserve logically sound and complete reasoning in spite of
  1085. non-monotonicity.  Multiple rulesets and agendas support modular
  1086. development and cooperating expert systems. Rete++ has an advanced
  1087. browser for rule based programming. The Rete++ windowing development
  1088. environment monitors the knowledge base with multiple views that are
  1089. all updated in real-time, allowing for debugging, browsing, the
  1090. monitoring and setting of break points, and the tracing of rules,
  1091. facts and goals.  Rete++ 16 bit Windows Toolkit costs $999, Rete++ 32
  1092. bit Windows Toolkit costs $1,999, Rete++ OS/2 Toolkit costs $1,999,
  1093. and Rete++ UNIX X/Motif Toolkit costs $2,999.  UNIX Versions available
  1094. for Sun OS, Sun Solaris, HP UX, Data General, AIX.  For more
  1095. information write to The Haley Enterprise, Inc. 413 Orchard St.,
  1096. Sewickley, PA 15143, call 800-233-2622 (412-741-6420 or 412-967-1100), fax
  1097. 412-741-6457, or send email to info@haley.com.
  1098.  
  1099. RT/Expert is an expert system development package integrated into the
  1100. SystemBuild development environment that runs on PCs, UNIX, and VMS
  1101. systems. For more information, write to Integrated Systems Inc., 3260
  1102. Jay Street, Santa Clara, CA 95054, call 408-980-1500, or fax 408-980-0400.
  1103.  
  1104. RTworks is a family of independent software modules developed for
  1105. intelligent real-time data acquisition and monitoring, data analysis,
  1106. message/data distribution, and message/data display. RTworks offers a
  1107. number of sophisticated problem-solving strategies including
  1108. knowledge-based systems, a point-and-click graphical user interface,
  1109. temporal and statistical reasoning, and the ability to distribute an
  1110. application over a heterogeneous network.  Included with RTworks is a
  1111. high-speed inference engine (RTie) which is used to analyze the data
  1112. using objects, classes, procedures, and rules. The IE can perform
  1113. trending, prediction and temporal reasoning of rapidly changing data.
  1114. Displays can be built by non-programmers using a user-friendly DRAW
  1115. program.  More than 60 different formats are provided for displaying
  1116. input data including strip charts, bar charts, control charts, dials,
  1117. pie charts, and high-low graphs.  Graphical objects can be tied to
  1118. variables which dynamically control attributes such as color, scale,
  1119. rotation, motion, animation, and more.  RTworks runs in a
  1120. client-server architecture in which the RTserver process intelligently
  1121. distributes the application's messages and data to only the client
  1122. prcoesses which need them. User-defined client processes can connect
  1123. to the RTserver and send and receive messages with other processes in
  1124. the application. Possible applications include process control,
  1125. network monitoring, financial trading, and command and control.
  1126. RTworks is available on a variety of Unix and VMS platforms under a
  1127. floating license in which you pay only for the number of simultaneous
  1128. users, and the software is not node-locked to a particular machine.
  1129. Current RTworks customers include Lockheed, NASA, Dow Chemical, PG&E
  1130. (Pacific, Gas, and Electric), SWIFT, Mazda, and NTT. For further
  1131. information, write to Talarian Corporation, 444 Castro Street, Suite
  1132. 140, Moutain View, CA 94041, call 415-965-8050, fax 415-965-9077, or
  1133. send E-mail to don@talarian.com or tom@talarian.com.
  1134.  
  1135. SMECI is an expert system shell based on Lisp. For more information,
  1136. contact ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, tel
  1137. 415-390-9000, fax 415-390-0946, email info@ilog.com.  European
  1138. customers should write to ILOG, 2, av. Gallieni, BP 85, 94253 Gentilly
  1139. Cedex, France, tel +33 (1) 46-63-66-66, fax +33 (1) 46-63-15-82, email
  1140. info@ilog.fr.
  1141.  
  1142. Sophos. For more information, write to Cognisys Consultants Inc., 7355
  1143. Trans Canada Highway, Suite 210, Saint-Laurent, Quebec, CANADA H4T
  1144. 1T3, call 514-856-2311, or fax 514-856-2368.
  1145.  
  1146. STATUTE Corporate V3.0 for Windows. Includes facilities for automatic
  1147. document generation. Interfaces for Visual Basic, C, C++, and
  1148. applications that can link to DLLs. Phone: 1-800-229-1954 (616-242-1982). 
  1149. Fax: 1-800-229-1959 (616-242-1948).
  1150.  
  1151. TestBench, Shell is available from the Carnegie Group, Pittsburgh,
  1152. Pennsylvania.  The development environment runs on the SUN
  1153. workstations and the production environment on a number of platforms
  1154. including PCs and NeXT machines. For more information, write to
  1155. Carnegie Group, 5 PPG Place, Pittsburgh, PA 15222, call 800-284-3424
  1156. (412-642-6900), or fax 412-642-6906.
  1157.  
  1158. VBXpert is a VBX custom control that uses the Rete Algorithm to add
  1159. expertise to Visual Basic applications.  VBXpert extends Visual Basic 
  1160. to support rule-based knowledge-based systems development by encapsulating 
  1161. the Rete Algorithm within a VBX custom control.  It is a true custom
  1162. control with Visual Basic property and event editing support and provides
  1163. convenient properties that can be accessed and set by VB code to control
  1164. embedded reasoning.  VBXpert also provides: inference engine events that
  1165. execute code you enter using the Visual Basic editor; a general-purpose
  1166. "Callback" event to call Visual Basic from the actions of rules; efficient
  1167. processing, even for a thousand if-then rules; automatic subgoaling and
  1168. logical deduction; automatic retraction of invalid or outdated conclusions;
  1169. Visual Basic declarations for Eclipse DLLs; supports Visual Basic's ANY
  1170. and Variant data types; supports multiple concurrent Visual Basic apps;
  1171. includes Eclipse DLLs and executable; includes C source code for the VBX;
  1172. VBXpert for Windows $99 (price shown is for domestic check, VISA, 
  1173. MasterCard, and American Express orders only.) The Haley Enterprise, Inc. 
  1174. 413 Orchard St., Sewickley, PA 15143-2029 (800) 233-2622, 412-741-6420, 
  1175. Info@Haley.COM.
  1176.  
  1177. Visual Expert is a GUI-based expert system development tool for Windows.
  1178. For more information, write to SoftSell Technologies, 16150 NE 85th
  1179. Avenue, Suite 224, Redmond, WA 98052, call 206-556-1436, or fax 206-883-9002.
  1180.  
  1181. VP-EXPERT version 3.1 runs on the IBM PC under DOS. It costs $349.  A
  1182. student version of the product is available for around $40. The
  1183. student version is fully functional but limited to 16k in the total
  1184. size of the system. For more information, write to Wordtech Systems
  1185. Inc., PO Box 1747, Orinda, CA 94563, call 510-689-1200, or fax
  1186. 510-689-1263.  See also MacUser 4(12):134, December, 1988.
  1187.  
  1188. XpertRule for Windows represents knowledge as a decision tree, a table
  1189. of decision examples, or a set of pattern rules. It can produce C or
  1190. COBOL code. For more information, write to Attar Software USA, PO 
  1191. Box 68, Harvard, MA 01451-0068, call 508-456-3946, or fax 508-456-3946.
  1192. European customers should write to Attar Software Limited, Newlands
  1193. House, Leigh, Lancashire, UK WN7 4HN.
  1194.  
  1195. XpertRule is a knowledge capture and representation tool for Windows.
  1196. It includes data mining and genetic algorithms tools and can produce
  1197. C, COBOL, and Pascal code. For more information, write to Cincom
  1198. Systems Inc., 2300 Montana Avenue, Cincinnati, OH 45211, call
  1199. 800-543-3010, or fax 513-481-8332.
  1200.  
  1201. YAPS is a tool for building expert systems and other programs that use
  1202. a rule-based knowledge representation in Lisp. The YAPS library
  1203. provides a CLOS class and appropriate methods which the programmer may
  1204. mix into his/her own classes or use directly.  Rules and facts about
  1205. an instance are associated with the instance.  Instead of one large
  1206. knowledgebase with many rules which are hard to debug and maintain,
  1207. the programmer creates smaller knowledge-bases which are modular and
  1208. more efficient.  The YAPS knowledge-bases can interact with and be
  1209. controlled by the programmer's other modules, making hybrid systems
  1210. straightforward.  Introduced by Liz Allen at AAAI-83, YAPS is now
  1211. available on Apple Macintosh, Sun3 and Sun4 (SPARC), DEC VAX under VMS
  1212. and Ultrix, and 88Open platforms. On workstations, a single license
  1213. costs $3995 and on the Macintosh (under Macintoch Common Lisp), it is
  1214. $445. YAPS runs in most commercial Common Lisps including Allegro CL,
  1215. Harlequin LispWorks, Lucid CL, IBUKI CL, and Macintosh Common Lisp.
  1216. YAPS is also available for the TI Explorer and Symbolic Lisp Machines,
  1217. and a Flavors version is available for Sun3 in Franz Lisp.  Other
  1218. ports are underway -- for price and availability contact College Park
  1219. Software at 461 W. Loma Alta Dr., Altadena, CA 91001-3841, USA; or by
  1220. email at info@cps.altadena.ca.us, or call 818-791-9153 (voice) or
  1221. 818-791-1755 (FAX).
  1222.  
  1223. ----------------------------------------------------------------
  1224. Subject: [1-7] Associations
  1225.  
  1226. INTERNATIONAL ASSOCIATION OF KNOWLEDGE ENGINEERS (IAKE)
  1227. IAKE, 973-D Russell Avenue, Gaithersburg, MD 20879-3276.
  1228. 301-948-5390, fax 301-926-4243. Email: iake@umuc.umd.edu
  1229. $65 regular ($110 2-year), $30 students in US/Canada.
  1230. Add $10/year for Carribean, Central America, Mexico.
  1231. Add $25/year for Europe, North Africa, South America.
  1232. Add $30/year for Asia, USSR, Central and South Africa, Australia, and
  1233. New Zealand.
  1234.  
  1235. ----------------------------------------------------------------
  1236. Subject: [1-A] Acknowledgements
  1237.  
  1238. This FAQ was originally based on posts by Jason Trenouth
  1239. <jason@harlequin.co.uk>, George Betzos <gabetzos@mailbox.syr.edu>, and
  1240. Foxvog Douglas <dfo@vttoulu.tko.vtt.fi>, as well as parts of the
  1241. commercial products section of the AI FAQ.  Thanks also to Arnold
  1242. Bloemer <bloemer@tnt.uni-hannover.de>, Hans Voss, Stephan Weber, Tom
  1243. Laffey, ljs@zycor.lgc.com, Hal Waters, Philip Vanneste, Daniel
  1244. Corkill, Bruce Chih-Lung Lin, Willem Van Dyk, Kan-Lee Liou, Les
  1245. Degroff, Alex Kean, Bob Orchard, Steve Witt, Cameron Laird, Thomas A.
  1246. Russ, Peter Pavek, Ingemar Hulthage, Jerry Franke, Julian Smart,
  1247. Andrew Verden, Remi Lissajoux, Patrick Albert, Patrick Suel, Liz
  1248. Allen. Thanks to Richard Fozzard for information about MIKE and ES.
  1249.  
  1250. ----------------------------------------------------------------
  1251. Subject: [1-8] Glossary
  1252.  
  1253. Expert System Shell     A shell is a program that facilitates the
  1254.                         development of expert systems. 
  1255.  
  1256. ----------------------------------------------------------------
  1257. ;;; *EOF*
  1258.